Demon king from Hindu epic Ramayana; also means ‘roaring’ or ‘making a noise’ in Sanskrit

1 Post