English-Romanian dictionary »

elephant shrew meaning in Romanian

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

șoarece elefantsubstantiv
{m}