MACROSCELIDIDAE


Meaning of MACROSCELIDIDAE in English

n. small insect-eating mammals native to Africa and known as elephant shrews

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