Spanish Armada
English Dictionary
->
Letter S
-> Spanish Armada
Search Dictionary:
Spanish Armada Definition
(n)
the
great
fleet
sent
from
Spain
against
England
by
Philip
II
in
1588
Spanish Armada Synonyms
Invincible Armada
Spanish Armada
The Armada
© Art Branch Inc.