English to Arabic

Meaning for:
Bemoaning
other
التّحسّر