resistance to hard body impact - Francés Inglés Diccionario