Gregory La Vardera's definitions
A fictional name assigned to a flavor when the marketing geniuses at 7-Eleven find themselves at the end of a promotional tie in with a warehouse full of green goop.
by Gregory La Vardera September 27, 2005
Get the frawgmug.