Synonyms of armada in English:

armada


See definition of armada

noun

1‘an armada of forty-five warships’

SYNONYMS

fleet, flotilla, squadron, navy, naval force, task force, naval task force