1 definition by Echo_Eon

A man that goes into gas stations and takes sandwiches, and uses them as puppets in a parking lot. Often selling tickets for $15.
Hey make sure we have no Jim Welsh's here tonight.
by Echo_Eon August 23, 2022
Get the Jim Welsh mug.