ARMADA Meaning of ARMADA in English n. 25B6; noun FLEET, flotilla, squadron; poetic/literary navy. Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012