Centrifugal separator | Patent Publication Number 20060178253 | Patexia