SHIKHARI

SHIKHARI

Having to do with summit or a peak, Name of a mountain of Jambudvip (island).