Italian-English dictionary »

anomaluri meaning in English

ItalianEnglish
anomaluri noun
{m-Pl}

anomalurid(member of Anomaluridae)
noun