stab proof vest - French English Dictionary