森然 sēn rán

DEFINITIONS

  1. (of tall trees) dense, thick
  2. awe-inspiring

CHARACTERS

森 sēn forest; luxuriant vegetation
然 rán yes, certainly; pledge, promise