Nabber is a nice site for learning a foreign language or word, that I just found out about from Free Technology 4 Teachers. This works by searching for a word a term and the reading the definitions/translations left by others. Also, a person can leave their own translations as well to help w/ the whole process and collaborate w/ others.
I recommend checking out Nabber by clicking here!!