English to Arabic

Meaning for:
Carps
other
ينتقد