Centrifugal separator having cleaning channel | Patent Publication Number 20070117706 | Patexia