Surgical Instruments

25-08258-29

Detail

Payr Intestinal Stomach Clamps 29cm/11 1/2"