Features: 
• Offline English - Bulgarian  dictionary contains over 46,000 words. 
• Offline Bulgarian - English dictionary contains over 43,000 words. 
• Sound play of English  words , and it need network connection.
• Translate result with example sentences, require network connection. 
• Online dictionary using google translate API. 
• Favorite words and search history.
• Awesome UI, it's fast and simple.
• Clear definitions.