craphead

listen to the pronunciation of craphead
English - English
an undesirable person