Thayer's Greek Lexicon

 1. a sweet smell, fragrance
2. a fragrant or sweet smelling thing, incense, on odour or
something sweet smelling
  1) an odour of acquiescence, satisfaction
  2) a sweet odour, spoken of the smell of sacrifices
and obligations, agreeably to the ancient notion that God
smells and is pleased with the odour of sacrifices
3. metaph. a thing well pleasing to God