rolled and stuffed roast beef - Turkish English Dictionary