English edit

Noun edit

scarificators

  1. plural of scarificator

Anagrams edit