peeled tomato - Turkish English Dictionary