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