Italian-English dictionary »

stroscia meaning in English

ItalianEnglish
stroscia noun
{f}

dishwater(washing water)
noun
[UK: ˈdɪ.ʃwɔː.tə(r)] [US: ˈdɪ.ʃwɔːr.tər]