Solenodon

Definition:

  • (n.) Either one of two species of singular West Indian insectivores, allied to the tenrec. One species (Solendon paradoxus), native of St. Domingo, is called also agouta; the other (S. Cubanus), found in Cuba, is called almique.

Compare solenodon with other words:

agouta vs. solenodon

saliva vs. solenodon

solenodon vs. venomous

mammal vs. solenodon

insectivorous vs. solenodon

nocturnal vs. solenodon