have a skeleton in the closet - Francés Inglés Diccionario