English to Arabic

Meaning for:
Carped
other
منتقد