Kotomora
進歩主義 (shinposhugi) Japanese meaning: progressivism | Kotomora