MeaningOne of many names of Lord Shiva in Tamil to signify his form with more hair on his head
OriginIndian