YourDictionary

scarificator

noun

a surgical instrument for scarifying the skin

See scarificator in American Heritage Dictionary 4

Learn more about scarificator

link/cite print suggestion box