odorant

noun
  1. a substance that produces a smell or odor
  2. Usage: technical
adjective
  1. having or producing an odor
  2. Usage: technical

Examples