Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

solenodon Definition

Cancel
solenodon
noun
Any of the genus ''Solenodon'' of small nocturnal, burrowing, insectivorous mammals, with a long snout and venomous saliva

Words Related to solenodon!

solenodon Examples by Brain Bank Users