Kotomora
菩提薩埵 (bodaisatta) Japanese meaning: bodhisattva | Kotomora