Separator with rib body arranged in admission chamber | Patent Publication Number 20120108413 | Patexia