crapfart
When a person intends to pass gas but ends up with a bit of stink in his or her pants.
Person 1: Hey, why did you run out of class today?
Person 2: It was so embarrassing, I had a crapfart.
Person 2: It was so embarrassing, I had a crapfart.