bomb release mechanism - Alemán Inglés Diccionario