English to Arabic

Meaning for:
Bemoaned
other
تحسّر