← Back to browseshen#13,047TranslationNo Japanese definition yet.English definitionA deity or a spirit, in Chinese folk religion.ExamplesNo examples yet.Similar wordsshenzhenshengsheenshentshenyshe← aidehaha →