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?