wordsfromdic.com
Armada
Armada: (n) a fleet of warships. Certainly when I see the word “armada,” my mind immediately pops off to think of the Spanish one. The Spanish Armada was dubbed the greatest naval force…