odiferous

a shortened form of odoriferous, giving off an odor.