arrive upon the scene - Spanisch Englisch Wörterbuch