A phrase often quoted by Food Network Star Rachael Ray to describe something that tastes or looks delicious.
by Noah J December 28, 2006
by Assalvanian Vice-President December 10, 2010
by Josh Becker January 16, 2008