n. fleet of Spanish warships; fleet of warships, navy; large group of vehicles; type of kick in Capoeira when one kicks the opponent with a spinning kick
ARMADA
Meaning of ARMADA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012