摩ご羅迦まごらがmagoraganounmahoraga (protectors of Buddhism depicted as giant serpents)Kanji in this word摩chafe羅gauze迦(used phonetically)Study it in Yanamino