cucumber and tomato salad - Turkish English Dictionary