it totally slipped my mind - Türkisch Englisch Wörterbuch