all of a sudden a dog appeared before/in front of me - Türkisch Englisch Wörterbuch