ARMADA


Meaning of ARMADA in English

n. 25B6; noun FLEET, flotilla, squadron; poetic/literary navy.

Concise Oxford thesaurus English vocabulary.      Краткий оксфордский словарь английского языка тезаурус.