thanksgiver

thanksgiver

(ˈθæŋksˌɡɪvə) na person who gives thanks or shows appreciation for something