protective clothing against mechanical impact - Français Anglais Dictionnaire