shén jiān jù dù
英文翻译
  1. God evil giant Du