Idioms
 
Idioms (pdf file)
The Idiom Site
Paint by Idioms
Sayings and Phrases - meanings and origins
Wordorigins.org