nose drops

plural noun

Definition of nose drops

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