mass and energy release - Alemán Inglés Diccionario