Swiss cheesehead Share definition Flag A long term ecstasy user, not a Packers fan from Switzerland. Nate is a Swiss cheesehead because he likes ecstasy, not because he likes the Packers. Swiss cheesehead by Solid Mantis August 25, 2017 0 0 Get merch Get the Swiss cheesehead mug. Buy Now — $32.95 See more merch