Polish-English dictionary »

trup w szafie meaning in English

PolishEnglish
trup w szafie noun

skeleton in the cupboardnoun
shameful secret