Answer: angelswehaveheardonhigh

AnswerCrossword Clue
ANGELSWEHAVEHEARDONHIGH

Old French carol.