Meaning of spanish armada
Definition of spanish armada
(noun)
the
great
fleet
sent
from Spain against England by Philip II in 1588
Other information on spanish armada
WIKIPEDIA results for
spanish armada
Amazon results for
spanish armada
Tweet