demogorgontranslation and definition "demogorgon", tamil lexiconWordTamil Definitiondemogorgonபாதாள தேவதை.