English to Arabic

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