Portuguese-English dictionary »

macroscelídeo meaning in English

PortugueseEnglish
macroscelídeo noun
{m}

elephant shrew(Any member of the order Macroscelidea)
noun