Meaning of “time capsule” in the English Dictionary

English