German-English dictionary »

du hast dreck am stecken. meaning in English

GermanEnglish
Du hast Dreck am Stecken.

You have a skeleton in your closet.