Rain dances on roof, singing songs.

Meaning: This sentence describes the way that the rain can seem to communicate with the roof.

Choice of Words: Rain is water falling from the sky. Dances means to move in a graceful and lively way. Roof is the top of a building. Singing means to make musical sounds with your voice. Songs are pieces of music with words. When you put them together, "Rain dances on roof, singing songs" means that the rain is falling on the roof and making a musical sound, as if it is singing songs.

Alternative Expressions

Related Expressions