A Cambridge dictionary with over 170,000 words, phrases and examples explained in clear and natural English.