This is the best dictionary & it’s FREE!
I have paid for dictionary’s before but my go to is English, always! It gives you words before, words that contain, and words you can put on end of your searched word! Fantastic, DOES IT ALL! Not to mention the pronunciation of, and examples of sentences!