Nose Drops Definition

noun
Medication administered through the nose with a dropper.
Webster's New World
Synonyms: