Kotomora
人工林 (jinkourin) Japanese meaning: planted forest | Kotomora