Definition according to Urban Dictionary...
"Land Rover; Sort of like a high-end Jeep - a luxurious, gas guzzling, low quality, unreliable pile of crap. The difference is that Land Rovers are for people who don't know how to fix it themselves, but actually *can* afford to pay someone else to...