atomic landmine - Francés Inglés Diccionario