English to Arabic

Meaning for:
Lambaste
other
إنتقد