1 definition by Lord Mingus

Where by a pair of swimming goggles is generously filled with the love juice of a man or woman and then worn by either the last to contribute or the fluffer/sex slave. Unisex and can be enjoyed by a couple, in a group or on ones lonesome.
Are you joining us later for a spot of Squints?
by Lord Mingus July 31, 2010
Get the Squints mug.