Centrifuge rotor with lid locking mechanism | Patent Publication Number 20170050194 | Patexia