Offerer



ENGLISH MEANING
noun
1.
One who offers; esp., one who offers something to God in worship.