Longman idioms dictionary (over 6000 idioms) (Addison Wesley Longman limited, 1998)