What does TTP mean?

Great, you answered "To Take Place".

See here what other people have answered:

  • This is made up.
  • To Take Part
  • To Take Place
  • To The Point
25%
23%
22%
30%
Click "CONTINUE" to proceed to the next question

Interesting fact:

A “neologism” is a term for a buzzword or newly invented phrase. Some modern-day, social networking neologisms include: google, noob, troll, and geobragging.

-advertisement-