Skip to main content

squatch79's definitions

Yelch

To trap between an unstoppable force and an immovable object, eventually crushing.
The man was Yelched slowly between the car and the brick facade.
by squatch79 June 20, 2016
mugGet the Yelchmug.

Share this definition