Centrifugal separator with sealing device | Patent Publication Number 20090280974 | Patexia