An ugly or otherwise undesirable or annoying person.
Someone or something which is very angering, annoying or disgusting.