Makara

Makara (マカラ) is a demon appearing in some Megaten Games.

Appearances
Devil Children Devil Summoner Devil Survivor