Tenrec ecaudatus

Explore definitions, synonyms, and language insights of Tenrec ecaudatus

Definitions

Noun
prolific animal that feeds chiefly on earthworms

More General Terms