Resized to 23% of original (view original)

Artist's commentary
Mahoraga
It's actually written Makora, because Mahoraga is a mistranslation. The character's original Japanese name is 魔虚羅 (まこら, Makora), referencing one of the Twelve Heavenly Generals in Buddhism with a similar name (魔虎羅, まこら).