Synonyms and Antonyms for armada

1. armada (n.)

a large fleet

Synonyms: