Dew on the lily Share definition Flag When a man deposits his load on a woman's tramp stamp (must be of floral theme). A girl asked me to give her a back rub, but she had dew on the lily, so I refused. Dew on the lily by Dr. Infant June 1, 2017 0 0 Get merch Get the Dew on the lily mug. Buy Now — $32.95 See more merch