MeaningPower Holder, Means of terrifying roar, a name given by Lord Shiva, King of Lanka
ReligionHindu
OriginIndian