Kotomora
芳樹 (ほうじゅ, houju) Japanese meaning: beautiful tree | Kotomora