odoriferous

adjective
  1. having or giving off a smell, especially a strong or unpleasant one
  2. Usage: formal

Examples