1 definition by Lolling Pin

A transexual, a woman who was previously a man.

Commonly mispelled: tarp
you> hey man, check out this hot chick
your mate> WTF MAN ITS A TRAP!!
by Lolling Pin December 29, 2005
Get the trap mug.