Italian-English dictionary »

castoro di montagna meaning in English

ItalianEnglish
castoro di montagna noun
{m}

mountain beaver [mountain beavers]noun
[UK: ˈmaʊn.tɪn ˈbiː.və(r)] [US: ˈmaʊn.tən ˈbiː.vər]

sewellel(mountain beaver)
noun