have skeleton in the closet - Spanish English Dictionary