Meaning of tendrac

Definition of tendrac

(noun) small often spiny insectivorous mammal of Madagascar; resembles a hedgehog

Other information on tendrac

WIKIPEDIA results for tendrac
Amazon results for tendrac