Learn with an online dictionary + PDF

By collaborative, this means that you can sign up and help build this dictionary from scratch. In June 2009, it reached a total of 1,000,000 searches, and it has over 280 activated accounts at the time of writing.