Definitions of Menotyphla:

  • noun:   elephant shrews; tree shrews