macroscelidid
Noun
Meaning
macroscelidid (plural macroscelidids)
(zoology) Any member of the family Macroscelididae, the elephant shrews.
Noun
macroscelidid (plural macroscelidids)
(zoology) Any member of the family Macroscelididae, the elephant shrews.