English to Arabic

Meaning for:
Slewed
other
مدار