1 odorophore | Definition of odorophore

odorophore

noun
odor·​o·​phore | \ ōˈdärəˌfō(ə)r\
plural -s

Definition of odorophore

: a substance that produces an odor : odorant

History and Etymology for odorophore

odor + -o- + -phore

Keep scrolling for more