meaning of auf der Bank schmoren

auf der Bank schmoren - German to English

to simmer on workbench [football]