Italian-English dictionary »

nasone meaning in English

ItalianEnglish
nasone noun
{m}

schnozzle(slang: human nose, especially large one)
noun