Shit flannel

An insult to describe a person who is particularly disgusting and causes involuntary revolt on contact.
mugGet the Shit flannel mug.