a giant nocturnal butterfly - Francés Inglés Diccionario