solenodon
(noun)
noun
1. Any of the genus, Solenodon, small nocturnal, burrowing, insectivorous mammals, with a long snout and venomous saliva.
(noun)
1. Any of the genus, Solenodon, small nocturnal, burrowing, insectivorous mammals, with a long snout and venomous saliva.