Definitions of Spanish armada:

  • noun:   the great fleet sent from Spain against England by Philip II in 1588