Definitions of Tenrec ecaudatus:

  • noun:   prolific animal that feeds chiefly on earthworms