a very luxurious sport car - Turkish English Dictionary