American Dictionary
Definition armada in American English
armada noun
[countable] noun
/ɑrˈmɑdə/
The Spanish Armada was a group of ships sent from Spain to attack England in 1588.
Synonyms and related words
