Meaning of “wormhole” in the English Dictionary