meaning of Aderlassmesser

Aderlassmesser - German to English

scarificator