A free program for Android, by Mantu Boro.
This dictionary is one of the best in the world. If you are a student or if you just want to learn Persian, this is a perfect app for you. It is free and it is easy to use. All you have to do is to type the word in the search box and it will give you the meaning in English and also the meaning in Persian. You can also use this dictionary to find out the meaning of any word in the world. This is the only dictionary that will help you to learn Persian.
You can use it without the Internet and it will work on your Android or iOS device.