rolled and stuffed roast beef - French English Dictionary