What does Boss Fountain mean?

Boss Fountain meaning in Urban Dictionary

the big way to obtain wellness, ammo, miracle, etc. found right before a boss battle.