English to Arabic

Meaning for:
Elbowed
other
مدفوع