A free program for Android, by Hybrid Dictionary.
Sinhala Dictionary
A dictionary that gives you the easiest way to learn and translate the English language fast within your Android devices and Tablets.
The dictionary is designed to be used offline, so you don’t need to worry about data charges when searching for words.
The dictionary works by giving you the meanings of the word you search for in the form of an audio signal. This makes it easy to understand the meaning of the word and helps you learn the language.
The dictionary contains more than 4,000 words, so you can learn a lot of new words in a short period.