Top definition
Adjective meaning: something that's looks super gross, but you really want to touch it anyways.
by corbot3000 January 06, 2015
Get the merch
Get the Grangleprats neck gaiter and mug.