Meaning of “time machine” in the English Dictionary

british dictionary