protection devices for passengers - Spanish English Dictionary