throat town Share definition Flag A place you bring a bird to hollow out her throat. Sally asked me to take her to throat town, so I pulled out my cawk and smashed down her throat. throat town by TheFlyingTeabag September 20, 2017 Get the throat town mug.