Kotomora
巨木 (きょぼく, kyoboku) Japanese meaning: huge tree | Kotomora