Definitions Found:

any large and luxurious car, esp one that has a glass division between the driver and passengers