odorous

adjective
  1. having a strong smell, especially an unpleasant one
  2. having or giving off a smell or scent
  3. Usage: neutral sense, can refer to pleasant or unpleasant odors

Examples