1 definition by cheese2

A place of never ending happiness, you can always see the sun, day, or night.
I think I shall go to tuna-town for vacation this year. I'll be back in 28 days.
by cheese2 May 8, 2003
Get the Tuna-Town mug.