Loading patent details...
US4112948A: Surgical Drainage System With Pressure Indicator and Enclosed Source of Liquid | Searchlight