energy-absorbing body shell - Francés Inglés Diccionario