ARMADA


Meaning of ARMADA in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.