Humgruffin definition: An appalling hideous or repulsive person

Humgruffin in EMS: The nurse who gave Kayexalate an hour before transport