boom (sound of explosion) - Francés Inglés Diccionario