ARMADA


Meaning of ARMADA in English

n. a fleet of warships, esp. that sent by Spain against England in 1588.

Etymology: Sp. f. Rmc armata army

Oxford English vocab.      Оксфордский английский словарь.