wormhole
nounDefinition of wormhole
1
: a hole or passage burrowed by a worm
2
: a hypothetical structure of space-time envisioned as a tunnel connecting points that are separated in space and time
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more