A puke-a-hontas is a girl, typically with long brown or black hair, who gets drunk and projectile vomits all over your car, apartment, house, etc - anywhere but in a toilet. This term can also refer to a guy who gets drunk and starts acting girly and pukes all over. Generally in the latter case the male is crying.
person 1: How was your date last night?
person 2: It was going great at first. We had dinner and drinks, then made it back to my place. We're at my front door making out and we take two steps inside when puke-a-hontas vomited all over my hallway.
That friend that everybody has that is fond of getting sick everywhere after a night out, usually in places such as baths, shoes and even fridges.
Holy shit man, Andrew was totally hammered last night. He came home at 5am, woke up everybody in the house, puked in the bath and the sink in MY bathroom, and even left a trail leading all the way back to his bed. His new name is Pukeahontas