English to Arabic

Meaning for:
Carper
other
المنتقد