armada
French
noun
Definitions
- (military) armada fleet of warships
Etymology
Borrowed from Spanish, Castilian armada (navy, fleet).
Origin
Spanish
armada
Gloss
navy, fleet
Borrowed from Spanish, Castilian armada (navy, fleet).
Spanish
armada
navy, fleet