WordNet (r) 3.0 (2006):Invincible Armada n 1: the great fleet sent from Spain against England by Philip II in 1588 [syn: Spanish Armada, Invincible Armada]