rented specifically to transport a group of people (means of transportation) - Turkish English Dictionary