stab proof vest - German English Dictionary