A cool fucking village in Switzerland.
dude! i went skiing in Tubach this weekend!!
by jon tubach December 18, 2008
Get the tubach mug.