Definition of nuzzle

Definition of nuzzle
  1. nuzzle Verb To touch someone or something with the nose.
Feedback Form