Idiomatic American English: A Workbook of Idioms for Everyday Use by Barbara Gaines
Are you familiar with American idioms? Do you understand such common expressions as "on the ball, " "hold your horses, " "once in a blue moon, " and "spitting image"?