Back to Dictionary
虫洞
蟲洞
chóngdòng
1. worm-hole (in cosmology and science fiction)