ساكورا

ساكورا is the Arabic dub of サクラ大戦. The dub aired on the now-defunct Space Power TV. Only 10 episodes out of the 25 total episodes were dubbed into Arabic.

Cast

 * }