user9525's definitions
A word often used by tourists or expats in switzerland to say that they paid way too much for something.
by user9525 March 7, 2017
Get the switzerlanded mug.
Get the switzerlanded mug.We'll email you a link to sign in instantly.