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.