osmophore

/ˌɒzməˈfɔr, ˌoʊsməˈfɔr/

Definitions

1. noun

A compound that releases a specific smell when it comes into contact with the skin.

“The perfume contained an osmophore that slowly released its fragrance over several hours.”

Synonyms

  • fragrance
  • perfume

Antonyms

  • odorless
  • smellless