English to Greek Dictionary
flagellation
Μαστίγωση
Related Images/Visuals for flagellation
Meaning for flagellation found in 19 Languages.
Sponored Video