Words: Spanish Armada Invincible Armada
Part of speech: n
Definition: the great fleet sent from Spain against England by Philip II in 1588