Longman dictionary of English idioms - Long, Thomas Hill. (Longman Group, 1979)