solenodon
/soʊˈliːnəˌdɑn/
solenodon
English
Noun
Ad
Definition
Any of the family Solenodontidae of small nocturnal, burrowing, insectivorous mammals, with a long snout and venomous saliva.
Etymology
From the genus name.
Ad