English to Arabic

Meaning for:
Topsail
other
الشراع العلوي