Synonyms of Armada in English :
Antonyms of Armada in English
Thesaurus of Armada in English
Armada
see definition of armadaHypernyms of armada
1. (noun) a large fleet
Synonyms of Armada in English :
Antonyms of Armada in English
Thesaurus of Armada in English
1. (noun) a large fleet