SynonymX
Speak
Armada
Definition of Armada
1.
A large fleet
Noun
Semanticaly linked words with "armada"
fleet
invincible armada
spanish armada
Hyponims for word "armada"
fleet