squeal + screech = squeach
When a lizard crawled on her foot, she squeached.
by ihdcjn February 23, 2011
1 more definition
To squeeze a bottle in someones face, hence a feeling of drowning and suffocation. Also sexual refrence, to bust a nut, or blow ones load.
Dude, i totally squeached her in the eye!
by jiggy ziggy September 10, 2008