secretive person, someone who keeps secrets
T'as toujours été un cachottier.
You've always been secretive.
— On ne vit qu'une seule fois (2011)
Petit cachottier.
You little sneak.
— The Dark Knight : Le Chevalier noir (2008)
T'es un cachottier.
You’re keeping secrets.
— Intouchables (2011)
Le petit cachottier !
You little secret-keeper!