Mōryō

a large demon