|

Invincible Armada

DEFINITIONS OF: Invincible Armada

1

n the great fleet sent from Spain against England by Philip II in 1588

Synonyms:
Spanish Armada
Example of:
armada
a large fleet
WORD FAMILY
USAGE EXAMPLES