arrive upon the scene - Español Inglés Diccionario