Surgical Instruments

25-08258-35

Detail

Payr Intestinal Stomach Clamps 35cm/13 3/4"