Top definition
A website that says it can track your phone anywhere on Earth, but holds a special surprise.
Person 1: I just went on World Phone Tracker, and I don't think I can stop laughing.
Person 2: I told you you'd like it.
Person 3: Where can I find it?
Person 2:, prepare for the biggest surprise of your life.
by PhilPrime June 03, 2014
Get the mug
Get a World Phone Tracker mug for your coworker Yasemin.