Italian-English dictionary »

catapuzia meaning in English

ItalianEnglish
catapuzia noun
{f}

caper spurge(Euphorbia lathyris)
noun