Albarran deflector | Patent Application Number 18116650 | Patexia