Find the word definition

Wiktionary
teleportal

n. (context science fiction English) A teleporter; a device for instantaneous travel.

Usage examples of "teleportal".

Still, despite the fact that Frozen Past and its sister city lay buried under tons of ice, the teleportals remain visible.