meaning of auf der Szene auftauchen

auf der Szene auftauchen - German to English

to arrive from the scene