self-concealed - French English Dictionary