look up any word, like wyd:
 
1.
The ability to be physically present, and yet be completely undetectable. It is somewhat like a superpower.
A: Where did you come from??
B: I've been here for an hour.
A: No way! You must have Logan Powers!
by BigGoofyGuy April 09, 2005