Kotomora
大森 (おおもり, oomori) Japanese meaning: large forest | Kotomora