Humgruffin definition: An appalling hideous or repulsive person
Humgruffin in EMS: The nurse who gave Kayexalate an hour before transport