Punjabi <> English Dictionary (100 % offline and free ). You can search both English and Punjabi words. To search Bengali words you must have installed any Punjabi keyboard. This is not only a Dictionary but also a learning tool. You can use this dictionary when you have no internet connection. MCQ (Multiple Choice Question) option available. There is auto suggestion so you need not type full words. You also can use Speech to text feature . You can add words to study plan. And also you can remove words from study plan. You can turn on/off auto search going to setting of the app. So low profile Mobile handset can turn off Auto search to type quickly. You will see Dictionary icon on notification bar to start app quickly.
Speciality-

- No internet connection required

- Built in Punjabi Keyboard added for Punjabi word searching

- Auto-complete suggestions

- Speech to text feature

- Study plan section

- MCQ (Multiple Choice Question)
iPhone version below,
https://itunes.apple.com/in/app/punjabi-dictionary-free/id791451510?mt=8