कशाघात मतलब - Whipping, Flagellation, Scourging
Here is meaning of Kashaghat in English. Above get definition and English meaning of Kashaghat. What is कशाघात meaning in English ? (English matlab - arth kya hai?).