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