thanksgiver

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