Italian-English dictionary »

microcebo meaning in English

ItalianEnglish
microcebo noun
{m}

mouse lemur(lemur of the genus Microcebus)
noun