English to Arabic

Meaning for:
Barge
other
العبّارة