Meaning of battle of the spanish armada
Definition of battle of the spanish armada
(noun)
in the English Channel a
small
fleet
of British ships
successfully
defeated
the
large
armada
sent
from Spain by Philip II to
invade
England
Other information on battle of the spanish armada
WIKIPEDIA results for
battle of the spanish armada
Amazon results for
battle of the spanish armada
Tweet