Thanksgiver
/(?)/
Thanks·giv·er
Thanksgiver
n.
One who gives thanks, or acknowledges a kindness.