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