Lavisher
/(-ẽr)/
Lav·ish·er
Lavisher
n.
One who lavishes.