English to Arabic

Meaning for:
Bemoan
other
تحسّر