limousine

n. Large luxurious car. [french]