meaning of Biopsiestanze

Biopsiestanze - German to English

biopsy punch