oven roasted vegetables - Turkish English Dictionary