wordreferenceExcellent online multi-language dictionary with a discussion forum.