To have or give off a foul odor
(Verb)
To have a particular flavor or suggestion of something
(Verb)

Smelled Is Also Mentioned In