bullet-proof jacket - German English Dictionary