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