odiferous

adjective
  1. having or producing a strong, usually unpleasant smell; smelly
  2. Usage: formal or literary; often used humorously or with exaggeration

Examples