cuban solenodon (solenodon cubanus) - Spanish English Dictionary