Home

Word

Invincible Armada, n.
more info the great fleet sent from Spain against England by Philip II in 1588
<noun.group>

Invincible Armada Spanish Armada
semantic pointers
instance hypernym