windsor thank-you Share definition Flag A sex act defined by licking your partner's nipples while he or she masturbates him/herself to completion. Too tired for sex? How about a quick Windsor thank-you and then we can binge watch The Office. windsor thank-you by Livinbytheriver April 25, 2016 0 0 Get merch Get the windsor thank-you mug. Buy Now — $32.95 See more merch