scarificators
English
Noun
scarificators
plural of
scarificator
Anagrams
sacrificators