English to Chinese Dictionary

Search:

荫蔽 yìn to be shaded or concealed by foliage / to conceal / hidden / covert / shade (of a tree)


<< back to the home page