What does ‘schnozzola’ mean?

schnozzola

( n ) Nose. Marvin would be handsome if he had less of a schnozzola.