Meaning of “chin rest” in the English Dictionary

british dictionary