a skeleton in the closet or cupboard
祸根;不愿对别人透露的不光彩的事情;不为人知的秘密
英文释义
an embarrassing or shameful secret that someone keeps hidden from others
习语中的关键英语词汇