tenrec ecaudatus Meaning, Definition & Usage

  1. noun prolific animal that feeds chiefly on earthworms
    tailless tenrec.

WordNet