olfactants
English
Noun
olfactants
plural of
olfactant