n. biological order that includes a species of insect-eating mammals called elephant shrews or sengis (sometimes referred to as macroscelidae)
MACROSCELIDEA
Meaning of MACROSCELIDEA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012