Thayer's Greek Lexicon

 1. to give out an odour (either good or bad), to smell, emit a smell
  1) of a decaying corpse