Definition of wormhole

Definition of wormhole
  1. wormhole Noun a hole burrowed by a worm
  2. wormhole Noun A hypothetical shortcut between two points in spacetime, permitting faster-than-light travel and sometimes time travel.
Need more help? Try our forum NEW