Definition of "solenodons"

solenodons