macroscelidean
English
Noun
macroscelidean
(
plural
macroscelideans
)
Any
insectivorous
mammal
of the order
Macroscelidea
; a
sengi
.