MACROSCELIDEA


Meaning of MACROSCELIDEA in English

n. biological order that includes a species of insect-eating mammals called elephant shrews or sengis (sometimes referred to as macroscelidae)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.