Definitions of Neurotrichus:

  • noun:   shrew moles