1 definition by hurricanekarina

When a female coughs or sneezes and cum comes out of her vagina.
She coughed so hard that she squelched
by hurricanekarina September 29, 2014
Get the Squelch mug.