protective clothing against mechanical impact - Español Inglés Diccionario