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