1 definition by Z-MechGamer

A rollercoaster located in Alton, England. Located at Alton Towers, it loops 14 times and had 5 stages. It is located in the X-Sector location, and ran by the ministry of joy.
Become a smiling advocate by riding The Smiler!
by Z-MechGamer September 16, 2017
Get the The Smiler mug.