Meaning of “teleport” in the English Dictionary

English