1 definition by Juay

Top Definition
TP
Gaming term usually stating a teleport to a town or a certain place town portal etc.
I Need A TP To The Human Town!
by Juay September 24, 2004

Mug icon
Buy a TP mug!