own up to something

listen to the pronunciation of own up to something
English - Turkish
English - English

Definition of own up to something in English English dictionary

up to something
Doing something mischievous or scheming

He seems like an angel on the surface, but I can tell he's up to something.

up to something
working on something, planning to do something