Italian-English dictionary »

procellaria meaning in English

ItalianEnglish
procellaria noun
{f}

petrel [petrels](Procellariiformes)
noun
[UK: ˈpe.trəl] [US: ˈpe.trəl]