Chinese-English dictionary »

蠹孔 /dùkǒng/ meaning in English

ChineseEnglish
蠹孔 /dùkǒng/ noun

wormhole(a shortcut between distant parts of space)
noun
[UK: ˈwɜːm.həʊl] [US: ˈwɝːmhoʊl]