1 definition by Game Locks

Something that tastes or looks really good. From a piece of cake to a hot chicks body.
That ice cream was so delicious, it was like an orgasm in my mouth.
by Game Locks July 13, 2009
Get the Delicious mug.