English

edit

Noun

edit

olfactant (plural olfactants)

  1. Synonym of odorant