Cambridge Advanced Learner's Dictionary is the best dictionary for general ...
dictionary.cambridge.org