Spanish Armada

Definitions of Spanish Armada
  1. noun
    the great fleet sent from Spain against England by Philip II in 1588
    synonyms: Invincible Armada
    see moresee less
    example of:
    armada
    a large fleet
Word Family