What does Bill Leckie's mean?

Bill Leckie's meaning in Urban Dictionary

Scottish term for Ecstacy.