English Dictionary
◊ HANDREST
handrest
n : a support for the hand