Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Armada
A fleet of armed ships; a squadron. Specifically, the Spanish fleet which was sent to assail England, a. d. 1558.
Synonyms
Fleet
Try it Free
Learn More