1 definition by SHOW ME YOUR CAMEL TOE

this is a rare word, often used to describe smelly scotsmen who smell.
by SHOW ME YOUR CAMEL TOE June 23, 2021
Get the Pricey mug.