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