you have a skeleton in your closet. - Francés Inglés Diccionario