VIDDDAAVARAN

VIDDDAAVARAN

Rending or splitting the body organs of beings for trade.