Similar Words
Misspelling
aarmaadaa, armad, armadda, armmada, arnada, arrmada, rmada
Armada — synonyms, definition
1. armada (Noun)
5 synonyms
fleet flotilla naval force navy squadron
1 definition
armada (Noun) — A large fleet.
1 type of
fleet
2 types
Invincible Armada Spanish Armada