English to Arabic

Meaning for:
Curbed
other
مكبوح