algolagniac


algolagniac

(ˌælɡəˈlæɡnɪæk) n another word for algolagnist