Subscribe
URL of the page has been copied to clipboard.
Meaning : Prolific animal that feeds chiefly on earthworms.
Synonyms : tailless tenrec
Install App
Tenrec ecaudatus meaning in Telugu.