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