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