English to Arabic

Meaning for:
Slammed
other
منتقد