thanksgiver
THANKSGIV'ER
, n. One who gives thanks or acknowledges a kindness.