English edit

Noun edit

scarifications

  1. plural of scarification

French edit

Noun edit

scarifications f

  1. plural of scarification