English to Arabic

Meaning for:
Dockable
other
قابل للإرساء