You searched for: “olfactant
olfactant (s) (noun), olfactants (pl)
Any substance which is capable of stimulating the sense of smell.
This entry is located in the following unit: olfacto-, olfact- (page 1)