YourDictionary

flagellation medical definition

noun
  1. Whipping oneself or another as a means of arousing or heightening sexual feeling.
  2. The flagellar arrangement on an organism.

Learn more about flagellation

link/cite print suggestion box