Humgruffin definition: An appalling hideous or repulsive person

Humgruffin in Nursing: The paramedic who slammed narcan in the ambulance bay