This is not a perfect dictionary! It doesnt have all meanings for a specific word. Instead of this dictionary, I would like to recommend FREEDICTIONARY.
FREEDICTIONARY is extremely good. It has all cases( different parts of speech) and their respective meanings. Good pronunciation and different slangs.