Armada

The Spanish and Portuguese word for naval fleet.

Armada Definition
Armada Definition

The Spanish and Portuguese word for naval fleet armada. An armada is a large group of warships organized for battle, such as the Spanish Armada that attempted to invade England in 1588.