Translation of armada in English:

armada

armada

noun

  • 1

    armada, fleet of warships, ships sailing together, vehicle or aircraft under one command or ownership, fleet, navy