Meaning of “time warp” in the English Dictionary

british dictionary