Plural of armada; large fleets of warships or any large organized groups of vessels traveling together.
From Spanish 'armada' (armed, equipped), which comes from Latin 'armata' (armed force). The term became famous through the Spanish Armada sent against England in 1588.
Try Another Word