Definify.com

Definition 2026


scarificators

scarificators

English

Noun

scarificators

  1. plural of scarificator