English to Arabic

Meaning for:
Towed
other
مسحوب