1 definition by w8w7uh

Used in a sarcastic tone when someone has made an obvious "scientific discovery". Derives from the global TED conferences.
Person 1: "I left my water bottle outside in the snow and it froze!"

Person 2: "Really? Maybe you should do a f***ing TED talk about it, surely no one has heard of that before."
by w8w7uh April 12, 2011
Get the TED Talk mug.