pound town noun1 •(vulgar, figurative) A place or setting for vigorous, often rough sexual activity.I love it when Rick and I go to pound town, but I wish we made love once in a while too.How was last night? Too much pound town and not enough necking, ya know?