English to Arabic

Meaning for:
Beachheads
other
المرابط