1 definition by Welish town long name

I forget something about having foot sex in a taxi and making the driver pay.
Person 1:yo I gave er the squigi

Person2: fuck you Luigi
by Welish town long name July 19, 2020
Get the squigi mug.