The American Heritage Dictionary of Idioms: American English Idiomatic Expressions & Phrases
From "all systems go" to "senior moment" -- a comprehensive reference to idiomatic English. The American Heritage® Dictionary of Idioms explores the meanings and origins of idioms that may not make literal sense but play... See More