English-Italian dictionary »

manx shearwater meaning in Italian

EnglishItalian
Manx shearwater noun

berta minorenoun
{f}