English to Arabic

Meaning for:
Vexing
other
الإغاظة