Dictionary.NET is a free, offline dictionary and translation tool for Windows. It supports multiple languages and provides definitions, synonyms, antonyms, and translations for words and phrases. The software also includes a pronunciation feature and the ability to search for words within definitions.