Meaning of “teleport” in the English Dictionary

british dictionary