Top definition
An internet meme which is often used to describe something extraordinary, commonly a rare creativity which has a relation to science as a whole.
Person A: Hey, look at this: *link*
Person B: What is it?
Person A: Look for yourself, I call it the multitude-bathduck-replicator
Person B: WHAT HAS SCIENCE DONE?
by Trivmvirate December 26, 2008
Get the mug
Get a What has science done? mug for your buddy José.
Oct 3 Word of the Day
I couldn’t care less (but one must keep up appearances, right?)
Frenemy has a family tragedy. "Thoughts and prayers."
by November 05, 2018
Get the mug
Get a Thoughts and prayers mug for your friend Jovana.