one's skeletons in the closet - Francés Inglés Diccionario