spanish-armada

Nouns

  • (n) the great fleet sent from Spain against England by Philip II in 1588 Invincible Armada,

Synonyms

Invincible Armada

Words of close approximity