Centrifugal compressor impeller | Patent Publication Number 20200386239 | Patexia