(adj) unpleasant-smelling, ill-smelling, malodorous, malodourous
having an unpleasant smell
(adj) icky, rotten, shitty, crappy, stinking, lousy
very bad
a lousy play; it's a stinking world