What does Billy G mean?

Billy G meaning in Urban Dictionary

- a joint generally composed of left-over roaches or shake (left overs)