Polish-English dictionary »

albatros meaning in English

PolishEnglish
albatros noun

albatrossnoun
seabird

albatrossnoun
three under par