English-Italian dictionary »

elephant shrew meaning in Italian

EnglishItalian
elephant shrew (Any member of the order Macroscelidea)
noun

toporagno elefantenoun
{m}