Green’s Dictionary of Slang

blotch v.

[echoic]

(US campus) to emit a small amount of liquid at the same time as breaking wind.

[US]P. Munro Sl. U. 8: James was really embarrassed when he blotched in front of his grandparents.