tendrac

Explore definitions, synonyms, and language insights of tendrac

Definitions

Noun
small often spiny insectivorous mammal of Madagascar; resembles a hedgehog

Synonyms


More General Terms