thanksgiver

noun

Definition of thanksgiver

: one that gives thanks