Collins COBUILD intermediate learner's dictionary.
English language