odoriphore
/ɒdəˈrɪfoʊr/Definitions
1. noun
A person or animal that carries or disperses a particular odor or smell, especially a species of fly that carries the scent of a specific plant.
“The researchers studied the role of the odoriphore in attracting pollinators.”
2. noun
A compound that acts as an odor carrier or odorant.
“The new odoriphore was synthesized and tested for its effectiveness as a fragrance.”