Executive car

British term for a large car From Wikipedia, the free encyclopedia

Executive car