Meanings1Mahoraga, snake's headed Indian deity2a protector deity of Buddhist lawWritten Forms摩睺羅伽Traditional · Main Form摩睺罗伽Alternate Form