craphead
noun
°(vulgar slang) an undesirable person.