to have a skeleton in the cupboard - Spanisch Englisch Wörterbuch