This is a free Bulgarian dictionary which supports the largest ever collected database of Bulgarian words and phrases. The dictionary is free and you can install it on your computer. For the dictionary to work an internet connection is needed and it will always be a click away. It supports and automatically updates the database and you can manually add new words with description. You can also take the advantage of the audio capabilities of this dictionary that let you hear the correct pronunciation of each word.
You can download the dictionary from here