Longman American Idioms dictionary - Delacroix, Laurence; Williams, Shaun (Pearson, 2007)