sound of explosion - Turco Inglés Diccionario