Rubber outboard deflector ring | Patent Publication Number 20240247688 | Patexia