English to Arabic

Meaning for:
Crewed
other
عمل على متن