I recommend you to use Cambridge Advance Learner's Dictionary.It gives you easy to comprehend definitions.I am currently using this dictionary.
Some famous and user-friendly dictionary:
Cardinal Glennon Childrens Hospital!!!!!
iJunoon online Urdu dictionary is best online Urdu dictionary
there is such a book as a Junior Dictionary
Justin Bieber
If English Dictionary, the English Dictionary by World Book is great.
The best English Farsi dictionary is Aryanpour English Farsi dcitionary
The Oxford English Dictionary is widely considered the best dictionary for research purposes due to its comprehensive coverage and detailed historical information on words.
blaze castle
its is for the best childrens book author
A dictionary can be a book. A book can be a dictionary. They each have a purpose, choose the one appropriate to your needs. There is no 'best'.
Some popular online Punjabi dictionaries include Shabdkosh, Glosbe, and Punjabi Univserity's Punjabi to English Online Dictionary. It's best to try a few out and see which one fits your needs the best.
the best way is by looking in a book u moron