ARMADA


Meaning of ARMADA in English

n.

Fleet ( especially that of Spain against England in 1588 ), squadron, flotilla.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.