odiferous
a shortened form of
odoriferous,
giving off an odor.