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