Translation of albatros in English:

albatros

albatross

noun

  • 1

    albatross, seabird with long wings