Definition of 摩ご羅迦 (まごらが)

noun
mahoraga (protectors of Buddhism depicted as giant serpents)(Buddhist term)
Related Kanji
chafe, rub, polish, grind, scrape
gauze, thin silk, Rome, arrange, spread out
(used phonetically)