Top definition
to have an overwhelming desire and need for a certain thing. it may be a person, a feeling or a food
by jjgvtjh September 01, 2006
4
A chain of restaurants that deliver ambrosia, the food of the gods... all served up on a mean sandwich by their expert chef, Jose
by gbrucia March 30, 2011