invincible armada n the great fleet sent from Spain against England by Philip II in 1588 Synonym(s) Spanish Armada Invincible Armada