A Trolls Royce would be any sort of vehicle manufactured in Trollshättan, Sweden, such as a pre-GM Saab or a Scania truck.
by erno November 13, 2007
Get the Trolls Royce mug.by MattyMetro September 25, 2006
Get the Trolls Royce mug.