English to Arabic

Meaning for:
Armada
other
الحشد