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

Smelled Is Also Mentioned In