public transportation vehicle - Deutsch Englisch Wörterbuch