Summary
English Synonyms:   more detail...
  1. Invincible Armada:


English

Detailed Synonyms for Invincible Armada in English

Invincible Armada:

Invincible Armada [the ~] nom

  1. the Invincible Armada
    – the great fleet sent from Spain against England by Philip II in 1588 1
    the Invincible Armada; the Spanish Armada
    – the great fleet sent from Spain against England by Philip II in 1588 1

Related Definitions for "Invincible Armada":

  1. the great fleet sent from Spain against England by Philip II in 15881

Related Synonyms for Invincible Armada