macroscelidean

English

Noun

macroscelidean (plural macroscelideans)

  1. Any insectivorous mammal of the order Macroscelidea; a sengi.