An annoying person or someone who is difficult to get along with.
Someone or something which is very angering, annoying or disgusting.