solenodon
/sɒlɪˈnoʊdɒn/Definitions
1. noun
a small, insectivorous mammal of the family Solenodontidae, found in Cuba and Hispaniola.
“The solenodon is a unique animal that has survived for millions of years without significant changes.”
1. noun
a small, insectivorous mammal of the family Solenodontidae, found in Cuba and Hispaniola.
“The solenodon is a unique animal that has survived for millions of years without significant changes.”