English to Arabic

Meaning for:
Beachhead
other
المربط