meaning of Böfflamott

Böfflamott - German to English

pot roast (beef)