protection devices for passengers - Englisch Synonyme Wörterbuch