Top definition
Any car that's manufactured in Trollshättan, Sweden.
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 October 26, 2007
Get the mug
Get a Trolls Royce mug for your guy Jovana.