Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun invincible_armada

1 sense of invincible armada

Sense 1
Spanish Armada, Invincible Armada -- (the great fleet sent from Spain against England by Philip II in 1588)
       INSTANCE OF=> armada -- (a large fleet)

2025, Cloud WordNet Browser