Definition of left bower:
; left behind; extra
; in reserve
; remaining after a meal is complete or eaten for a later meal or snack
"do you want some of the leftover supplies from the event?"
"it's a leftover from yesterday, but it's still perfectly good."