ARMADA


Meaning of ARMADA in English

[noun] [C] - a large group of ships (of war)The Spanish Armada was sent by the king of Spain to invade England in 1588.

Cambridge English vocab.      Кембриджский английский словарь.