Dictionaries

Armada

Armada

A fleet of armed ships. Specifically, the Spanish fleet which was sent to attack England in 1558.