algolagniac

(noun)

noun

1. Someone who indulges in algolagnia; a sadomasochist.