1 definition by dilleman84

Top Definition
a person who has had their face brutally melted off at a metal show
"hey did u go to the show last night?" "yea they were so good i turned into a leca
by dilleman84 March 14, 2010

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug