English to Arabic

Meaning for:
Grumbling
other
التذمّر