humgruffin

humgruffin

(hʌmˈɡrʌfɪn) or

humgruffian

n
a terrible or repulsive person