self-concealed - Spanish English Dictionary