Значение: Некто уже в солидном возрасте, или совсем старый человек. Как правило в большей степени это выражение относится к мужчинам.
Но для дам применяется иной вариант: Старая перечница. Хотя общее, что тоже сыплется уже из неё...
Версий несколько. Начну в обратном хронологическом порядке.
Из Устава внутренней службы ВС РФ:
Военнослужащим запрещается держать руки в карманах одежды, сидеть или курить в присутствии начальника (старшего) без его разрешения.
Нерадивым бойцам сержанты и старшины делали "внушение".
Особо тупым, за многократные нарушения Устава, карманы зашивали. И для большей наглядности и постоянного напоминания - "за что это?!!" - перед тем как зашить, засыпали их песком.
А песка в каждый карман армейских штанов помещается много. Килограмма два.
Другая версия, тоже армейская. Но уже из Петровских времён. Тогда была введена крайне неудобная европейская форма.
Долго рассказывать куда там и зачем. Но для лучшего внешнего вида пришивали к этой форме грузики — мешочки, набитые песком.
Поскольку, срок службы был тогда 25 лет - со временем тот самый песок из мешочков на шнурках начинал сыпаться.
К слову сказать, и по сию пору медали за выслугу лет, на армейском сленге так и называют - "медаль за песок" )
Ну и финальная версия: в Европе 18-го века вошли в моду мужские штаны в обтяжку. Причём, реально, в дикую обтяжку.
И модельеры тех времен придумали к таким штанам "аксессуар" - гульфик.
Он в нижней трети иллюстрации:
Что бы больше нравится глубоко декольтированным дамам прогнозами на размеры "мужского достоинства", мужчины тех времён, тем кому не хватало собственных физических данных, набивали гульфики сеном, конским волосом.
Ну или совсем уж "бюджетно" - песком.
Судя по всему, бывали случаи, когда этот песок начинал сыпаться.
Дамы, скрывая веерами улыбку, говорили: "Уж песок сыпется, а он всё туда же".
Вот такая история. Благодарю за внимание)