December 19, 2003 7:58 AM Subscribe
New Scientists readers were asked to come up with new and necessary scientific words and their (amusing) definitions. These are the results.
posted by biffa (8 comments total)
« Older Catapult Santa.... | Ralph Nader wants your opinion... Newer »