Meaning of “till roll” in the English Dictionary

british dictionary