mahoraga [摩睺羅伽] (, Pali; magoraga): One of the eight kinds of nonhuman beings who protect Buddhism. Mahoraga means a great serpent. See also eight kinds of nonhuman beings.