English to Arabic

Meaning for:
Bay-mounted
other
متصاعد بالخليج