1 definition by Paul The Same

The gummy substance found between the toes, especially of athletes (NI Expression).
by Paul The Same April 1, 2020
Get the Smeal mug.