inflatable life jacket - German English Dictionary