Have a nice day--no problem!

by Christine Ammer

Gives information about some 3000 cliches and expressions in the English language.