bullet-proof jacket - French English Dictionary