peeled tomato - Spanish English Dictionary