Home
Manglish
English listing
Malayalam listing
About
Flagellation - meaning in malayalam
Meanings for Flagellation
noun
ചമ്മട്ടിപ്രഹരം