that was a dodgy rental where the russian mafia boss took the mercedes for a week using his home made credit card and driving licence issued in tibet
a well established jargon term used in the car rental industry in and around heathrow airport
"that was a dodgy rental where the russian mafia boss took the mercedes for a week using his home made credit card and driving licence issued in tibet" What is the definition of "dodgy rental"?