1 definition by FatHoncho69

1
Stands for "destined to peep"
If someone is destined to peep, that means they will make homemade peeps at some point in their life.
There is a high correlation between being DTP and being a virgin for life
James is so DTP. He probably will die alone
by FatHoncho69 March 10, 2019
Get the mug
Get a DTP mug for your grandma Zora.