深藏

shēn cáng

Sign in to save this word to your study lists.

Definitions

  1. 1. to be deeply hidden
  2. 2. to lie deep (in some place)