English-Italian dictionary »

schnozzle meaning in Italian

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

nasonenoun
{m}