supplicium

supplice

Noun
10