English to Arabic

Meaning for:
Unanchored
other
محلول مرساة