outgive

To surpass in generosity; give more than (another).

To give out; come to the last of.

transitive verb

To surpass in giving.

verb

To surpass in giving; to give more than.