English

edit

Noun

edit

scarificators

  1. plural of scarificator

Anagrams

edit