Kotomora
兀然 (こつぜん, kotsuzen) Japanese meaning: towering | Kotomora