protective clothing against mechanical impact - Allemand Anglais Dictionnaire