tape-delayed musical concert - Español Inglés Diccionario