Answer: thanksgiver

AnswerCrossword Clue
thanksgiverone who gives thanks