English to Arabic

Meaning for:
Odious
other
مقرف