Most of these words I've seen before, though I only put them into short-term memory to pass a test. I had wikipedia and merriam-webster pages open while I browsed this site.
I use Ubiquity, an awesome add on for Firefox. Among all the amazing things it can do, it can give me definition of words right in the browser, regardless of what website I'm on.