1 English Synonyms for OLFACTANT
Prev.1Next
odorant
Definition: 1. Any substance that has a distinctive smell, especially one added to something (such as household gas) for safety purposes
There are 2 definitions of the word odorant
Show more information about odorant
Prev.1Next
Search took: 19.7807 ms