Italian-English dictionary »

xenopo meaning in English

ItalianEnglish
xenopo noun
{m}

African clawed frog(frog)
noun