peeled tomatoes - Turkish English Dictionary