1 definition by jon tubach

Top Definition
A cool fucking village in Switzerland.
dude! i went skiing in Tubach this weekend!!
by jon tubach December 18, 2008
Mug icon
Buy a tubach mug!