Italian-English dictionary »

toporagno elefante meaning in English

ItalianEnglish
toporagno elefante noun
{m}

elephant shrew(Any member of the order Macroscelidea)
noun