rest-harrow cammock - French English Dictionary