roast stuffed chicken - Turkish English Dictionary