Italian-English dictionary »

legno puzzo meaning in English

ItalianEnglish
legno puzzo noun
{m}

bean trefoil(Anagyrus foetida)
noun