Italian-English dictionary »

albatros sopracciglineri meaning in English

ItalianEnglish
albatros sopracciglineri noun
{m}

black-browed albatross(Thalassarche melanophris)
noun