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 Talk mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email