scarificators

English

Noun

scarificators

  1. plural of scarificator

Anagrams