skeletons in one's closet - Español Inglés Diccionario