armada
ar
ɑ:
aa
ma
ˈmɑ:
maa
da
granadaintifadaenchilada

Definition & Meaning of "armada"in English

Armada
01

a massive group of warships organized for military or strategic purposes 

Grammatical Information
Animacy status
Inanimate
Composition
Simple
Countable
Plural form
armadas
Examples
The Spanish armada sailed in 1588 to invade England. 
LanGeek
Download LanGeek app
langeek application

Download Mobile App

App Store