roast beaf - German English Dictionary