humgruffin

humgruffin

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

humgruffian

na terrible or repulsive person