one's skeletons in the closet - Alemán Inglés Diccionario