Roller for vegetable and fruit peeling assembly | Patent Application Number 29879098 | Patexia