Back to Dictionary
森然
sēnrán
1. (of tall trees) dense, thick
2. awe-inspiring