to own up to  having done something - Türkisch Englisch Wörterbuch