1 definition by towelie__

Top Definition
Two awesome words/things that combine to make and awesome word. Can be exclaimed in any situation.

Breakdown of words:

Trains: Super cool
Sauce: Makes food awesome
Julia: I want some iced cream.
France: TRAINSAUCE!
by towelie__ April 03, 2011

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×