Definify.com

Definition 2025


scarificators

scarificators

English

Noun

scarificators

  1. plural of scarificator