meaning of Albatrosse

Albatrosse - German to English

albatrosses [family Diomedeidae]

View more

  • albatross {pl} [family Diomedeidae]