Search for crossword answers and clues

Answer for the clue "French carol words (translated) ", 21 letters:
thelordthenewbornking