self-concealed - Español Inglés Diccionario