spanish armada Meaning, Definition & Usage

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

WordNet