Meaning of nozzle

Definition of nozzle

(noun) a projecting spout from which a fluid is discharged
informal terms for the nose

Other information on nozzle

WIKIPEDIA results for nozzle
Amazon results for nozzle