English to Arabic

Meaning for:
Pier
other
مرفأ السفن