Translation of armada in English:

armada

armada, fleet

noun

  • 1

    armada, fleet