Definition of “time warp” - English Dictionary

british dictionary