Skip to main content

Definitions by Jval6

lee meechan 

Share definition Flag
Lee meechan is another term for a homosexual person, it originates from the north Lanarkshire area of Scotland
Did you know that guy over there is lee meechan?
lee meechan by Jval6 November 25, 2023