keep a secret

idiom

Definition of keep a secret

: to not tell anyone else information that is meant to be hidden from other people He knows how to keep a secret.