Armada

The Spanish And Portuguese Word For Naval Fleet.

Armada Definition
Armada Definition