Wiktionary
scarificators
n. (plural of scarificator English)
n. (plural of scarificator English)