In case you did not know, the OneLook website is a great resource for dictionary searches. Not only you can search definitions, but also words that have a certain letter pattern, or translations of English words in different languages. It searches both words and phrases, and you can limit the search to just words if you want to. I use it all the time. I added a button for it on the left hand bar of the blog.