Kotomora
公約 (こうやく, kouyaku) Japanese meaning: public pledge | Kotomora