Italian-English dictionary »

nutria meaning in English

ItalianEnglish
nutria noun
{f}

coypu(Myocastor coypus)
noun
[UK: ˈkɔɪ.puː] [US: ˈkɔɪ.puː]
The Crostolo torrent is full of coypus. = Il Crostolo è pieno di nutrie.