Definify.com

Definition 2024


scarificators

scarificators

English

Noun

scarificators

  1. plural of scarificator