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