Posted by Averil on February 07, 2002
What do the following phrases mean?
Heart of stone. Rock bottom. Gravel-voiced. People who live glass houses shouldn't throw stones. "Stonewall" Jackson. "Rock" music.