have a skeleton in the cupboard - Spanish English Dictionary