Do you need meaningful results instead of links, visit MetaGlossary
MetaGlossary is a search engine which provides you with meaningful results. It does not only searches for over 2,000,000 definitions, terms, phrases and acronyms from the web but also allows the users to submit definitions. Read in-depth review here at pagetrafficblog.com