Bestower meaning

One who bestows.
noun
0
0
Advertisement