loud and repeated noise - Francés Inglés Diccionario