Battle of the Spanish Armada
English Dictionary
->
Letter B
-> Battle of the Spanish Armada
Search Dictionary:
Battle of the Spanish Armada Definition
(n)
in
the
English
Channel
a
small
fleet
of
British
ships
successfully
defeated
the
large
armada
sent
from
Spain
by
Philip
II
to
invade
England
Battle of the Spanish Armada Synonyms
Battle of the Spanish Armada
© Art Branch Inc.