1 definition by mwgris

Top Definition
A group of people smoking crack dipped in embalming fluid.
Let's go over to Danny Five's for the meteor shower tonight.
by mwgris March 31, 2011

Mug icon
Buy a Meteor Shower mug!