olfactant

English

Noun

olfactant (plural olfactants)

  1. Synonym of odorant.