1 definition by Jesper Tiainen

It means Hard Rock Hallelujah that was the first song that ever made a winning for finland in EuroVision Song Contest 2006
I loved HRH in the song contest for the Euro Vision SOng Contest
by Jesper Tiainen May 21, 2006