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
When Ted Cruz talks you into having an extra marital affair for the purposes of furthering your political career.
I was reluctant to give in, but after a well executed TED Talk, I was more than willing to follow Ted into the broom closet.
by RodgersIsKing July 07, 2016
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.