look up any word, like sounding:

1 definition by adthefox

 
1.
A drug dealer. Used in the song Cloudy Room by the British band the twang.
-Lets get some Gian Luca, better phone the juggla
by adthefox June 16, 2007