Adjective
1. icky
2. crappy, rotten, shitty, stinking, stinky, bad, dirty
3. soiled, unclean, dirty
4. filthy, nasty, awful