Italian-English dictionary »

dipodidi meaning in English

ItalianEnglish
dipodidi noun
{m-Pl}

dipodid(rodent of the family Dipodidae)
noun