Here are interesting links to idioms and phrases

 http://idioms.thefreedictionary.com/

http://www.phrases.org.uk/meanings/index.html

http://www.worldalmanacforkids.com/WAKI-ViewArticle.aspx?pin=wak-014007&article_id=289&chapter_id=6&chapter_title=Language&article_title=Idioms

Is it useful for your speech?