Skip to main content
Search Urban Dictionary
Back
Start typing to search.
Searching
...
Dictionary
Store
App
Chat
Blog
Help
Words of the Day
Browse
Add a Definition
User Settings
Definitions by lalanene
twtps
Share definition
Flag
stands for " that's what the
priest
said
". cooler newer version of " thats what she
said
"
person: it'
s
so hard
different
person: twtps !
twtps
by
lalanene
October 25, 2010
Get the
twtps
mug.