Kotomora
壁立千仞 (hekiritsusenjin) Japanese meaning | Kotomora