Word Definition - 深藏

shēn cáng to be deeply hidden; to lie deep (in some place)