Piston for an internal combustion engine | Patent Publication Number 20200224604 | Patexia