Italian-English dictionary »

tramoggia meaning in English

ItalianEnglish
tramoggia noun
{f}

hopper crystalnoun