Armada
Word Dictionary
-> Armada
Search:
Armada
(v. t.) A fleet of armed ships; a squadron. Specifically, the Spanish fleet which was sent to assail England, a. d. 1558.
Terms of Use
Canadian Jobs