flagellant

n mtu anayejipiga mijeledi (kama malipizo ya dini). flagellate vt piga mijeledi. flagellation n.