Italian-English dictionary »

echiothrix meaning in English

ItalianEnglish
echiothrix noun
{m-Pl}

spiny rat(rodent of the genus Echiothrix)
noun