SCHNOZZLE

Definition of SCHNOZZLE

  1. (noun)informal terms for the nose