Cite
 

Synonyms of invincible armada

Noun


1. Spanish Armada, Invincible Armada

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

WordNet 3.0 Copyright © 2006 by Princeton University.
All rights reserved.