Who doesn't love a parranda (a Christmas sing-along)? I'll bet you only remember the words to the first verse or two... Here's relief for the "la la la".
This songbook has the words to almost 200 songs, both recent and traditional.
Spanish, Softcover, 142 pages.