1 definition by rae89

One of the most delicious chocolates in the world that come from Switzerland.
This Toblerone is so good that I almost orgasmed in my pants.

chocolate Switzerland
by rae89 July 18, 2009
Get the toblerone mug.