Offerer /(?)/

Of·fer·er

Offerer

n.
  1. One who offers; esp., one who offers something to God in worship.