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.”

Synonyms

  • insectivore
  • mammal

Antonyms

  • carnivore
  • omnivore