Skip to main content

ChinChongPotato's definitions

TTP

The point in time where you find yourself in a situation that makes you realize that you may be a homosexual.
“I got a ride home from JT and ended up having a TTP”
by ChinChongPotato January 5, 2017
mugGet the TTP mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email