Skip to main content

w8w7uh's definitions

TED Talk

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 May 1, 2011
mugGet the TED Talkmug.

Share this definition