Kotomora
平和合意 (heiwagoui) Japanese meaning: peace agreement | Kotomora