worm-hole

English

Noun

worm-hole (plural worm-holes)

  1. Alternative form of wormhole.