Humgruffin definition: An appalling hideous or repulsive person
Humgruffin in Nursing: The paramedic who slammed narcan in the ambulance bay