1 definition by Chorltonwara

What's the best time you've ever had licking stamps?
When it was with someone elses tongue (eBlog:from Texas)

by Chorltonwara September 17, 2008
Get the licking stamps mug.