Эта фраза означает нечто стыдное или скандальное, что пытаются скрыть — какой-то факт из жизни. И если об этом узнают, репутация человека будет испорчена. Буквально: труп, который надолго спрятали дома, а он разложился до костей.
Пришло выражение из Англии, и связано оно с медициной. Примерно до середины 19 века врачам было запрещено препарировать трупы — разрешалось работать только с телами казнённых преступников. Не каждый доктор мог позволить себе такую «роскошь», поэтому если удавалось заполучить тело, то скелет сохранялся для исследований. Обществом это порицалось — из-за этого врачи прятали скелеты в потаённых местах.
Как вы уже догадались, это фраза — скелеты в шкафу.
⬅ Ставьте пальцы вверх и подписывайтесь — это лучшая награда от читателя.