Dr. S. W. Fallon's English Urdu Dictionary is a authentic source for Urdu language. This Dictionary features more then 75000 words with Urdu meanings.
This app also provides Urdu search facility. Urdu can be typed by using on-screen Urdu keyboard.
Three search modes: words starting letters, containing letters and Urdu search.