English-Spanish dictionary »

solenodon meaning in Spanish

EnglishSpanish
solenodon (small nocturnal insectivorous mammal with long snout and venomous saliva)
noun

airenoun
{m}

almiquínoun
{m}