What does Böfflamott mean?

Böfflamott - German to English

pot roast (beef)