Lingro is really cool. It takes any website or highlighted piece of text and makes every single word clickable. Once you click on the word, it will tel you the definition in more than 11 lanugages!
The coolest dictionary known to hombre! Creates an interactive dictionary from what you are reading, text or web. It remembers all the words you look up so that you can review later.