1 definition by ultimatenerd

Top Definition
SMT
A higher society located in the heart of scarboruogh who technologically advance the world.
I have proven myself worthy of the SMT
by ultimatenerd December 16, 2008

Mug icon
Buy a SMT mug!