meaning of Bill Leckie's

Bill Leckie's meaning in Urban Dictionary

Scottish term for Ecstacy.