Google Dictionary is no longer available.
You can use Google web search to find definitions or Google Translate for your translation needs.