solenodontid

Noun

 * 1)  Any solenodon in the family.