Slang adjective. Something that is unpleasant. See icky.

Log in or registerto write something here or to contact authors.