Meaning of “chin rest” in the English Dictionary

English