Longman dictionary of english idioms - Freeman, sarah