roasted cherry tomato - Turkish English Dictionary