sheep's foot roller - French English Dictionary