tendrac
Explore definitions, synonyms, and language insights of tendrac
Definitions
Noun
small often spiny insectivorous mammal of Madagascar; resembles a hedgehog
Explore definitions, synonyms, and language insights of tendrac