Meaning of “time-release” in the English Dictionary

English