Pinyin Dictionary results for "sen ran"

森然
(of tall trees) dense, thick; awe-inspiring
Dictionary data provided by CC-CEDICT