lavishing russian
излива́вший
expressing, pouring out, revealing, lavishing
разда́ривавший
lavishing, generously giving away, handing out (as gifts)
разда́ривающий
giving away, lavishing (with gifts), donating
расточа́вший
squandering, wasting, lavishing


















