Geek slang. Sometimes used as sarcastic insult of geeks who play Yu-Gi-Oh
Yugitube is common speak for yugioh players/duelists when referring to YouTube the Google owned video sharing site.
jon2kx: I need some help with my zombie xyz deck.
Dragon Duelist Girl: Look it up on yugitube.
|3.||You just activated my trap card.|
A catch phrase that came from the Yu-Gi-Oh Trading Card game, and is usually said when someone is about to get owned, with complete confidence.
*man 1 gets enraged with fury*
Man 2: Ha, you couldn't beat me even if you tried!
Man 1: You just activated my trap card.