×
flagellation
meaning in English
n.
flagellation, flogging, lashing
Related Words
flagellant
flagellateur
flagelle
flageller
PC Version
Copyright © 2018 WordTech Co.