Word
Spanish Armada, n.
the great fleet sent from Spain against England by Philip II in 1588
<noun.group>
Invincible Armada
Spanish Armada
semantic pointers
instance hypernym
armada