give out a booming sound - Francés Inglés Diccionario