1 possess : poseer, tener, ser dueƱo de 2 admit : reconocer, admitir
to own up : reconocer (algo), admitir (algo)