Welcome to SA Dictionaries

Shasharo
   /sha-sha-ro /

Defeat, trouncing