Noun
shitgoblin (plural shitgoblins) (slang, vulgar, derogatory) A rude, obnoxious, or contemptible person.