own (up) to (having done) something - Englisch Synonyme Wörterbuch