resistance to hard body impact - Espagnol Anglais Dictionnaire