Definition of nose drops in US English:

nose drops

noun

  • A medication intended to be administered as drops into the nose; also in form nose-drop in attributive use.

Origin

1930s.