A very good tool for looking up definitions because it provides great examples of them. Also it is very useful for finding phrases and terms like that because there is a blog in which people can add their own comments and suggestions about a term or translation.