Top Definition
This is a destination that has amazing food. Since the food is so good, this must be where flavor lives, and you have to get there. Commonly referenced on Diners, Drive-Ins, and Dives on Food Network.
Man I need I to buy a one way ticket to Flavor Town and go get me some Chicken Tacos at that Restaurant.
by Flavor Dude March 15, 2010
Getting the girl in your sack, with your sack
I took my girl to flavortown last night for the first time. It was amazing.
by Madonna Nudes May 07, 2015

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.