almiqui
Noun
Meaning
almiqui (plural almiquis)
Solenodon cubanus, a soricomorph endemic to Cuba, unusual among mammals in having venomous saliva.
Noun
almiqui (plural almiquis)
Solenodon cubanus, a soricomorph endemic to Cuba, unusual among mammals in having venomous saliva.