A phrase often quoted by Food Network Star Rachael Ray to describe something that tastes or looks delicious.
by Noah J January 01, 2007

by Assalvanian Vice-President December 11, 2010

by Josh Becker January 17, 2008
