Vocabulary

摩ご羅迦

mahoraga (protectors of Buddhism depicted as giant serpents)

noun