Top Definition
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

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.