peeled tomato - French English Dictionary