protective clothing against mechanical impact - French English Dictionary