invincible-armada

Nouns

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

Synonyms

Spanish Armada

Words of close approximity