Top Definition
A position, typical for a luxury vehicle made in the UK, on the back of a tow truck.
My Land Rover blew the motor once again, so it had to assume the British position on the back of the flatbed and was towed to the shop.
by Rover h8tr December 01, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.