rented specifically to transport a group of people (means of transportation) - Spanisch Englisch Wörterbuch