1 nose drops | Definition of nose drops

nose drops

plural noun

Definition of nose drops

: a medicated liquid instilled into the nostrils with a medicine dropper