tomatoes and cucumber salad - Turkish English Dictionary