Lyrics Gaps hosts songs that you can listen to and read the lyrics of. Each song has a few activities accompanying it. The activities ask you to fill in the blanks in the songs with the correct word(s) that are missing. There are currently activities available in ten languages.
Lyrics Gaps encourages registered users to develop and contribute their own activities in the user community.
H/T to Free Technology for Teachers.