English to Arabic

Meaning for:
Sermonized
other
موعوظ