Loading patent details...
US4331142A: Cuffed Tracheal Tube | Searchlight