Italian-English dictionary »

pallina tarmicida meaning in English

ItalianEnglish
pallina tarmicida noun
{f}

mothball [mothballs](small ball)
noun
[UK: ˈmɒθ.bɔːl] [US: ˈmɒθ.ˌbɒl]