×

flagellation meaning in English

n. flagellation, flogging, lashing

Related Words

  1. flagellant
  2. flagellateur
  3. flagelle
  4. flageller
PC Version

Copyright © 2018 WordTech Co.