Chinese-English dictionary »

深网 /shēnwǎng/ meaning in English

ChineseEnglish
深网 /shēnwǎng/ proper noun

Deep Web(portion of the World Wide Web)
proper noun