arrive on the scene - Francés Inglés Diccionario