Kotomora
巨樹 (きょじゅ, kyoju) Japanese meaning: giant tree | Kotomora