to give or spend abundantly on

Translation:
English
Add