English to Arabic

Meaning for:
Whiny
other
متذمّر