Tenrec Meaning

There are 1 meaning(s) for word Tenrec

Meaning 1 : small often spiny insectivorous mammal of Madagascar; resembles a hedgehog

    Synonyms : tendrac