sheep's foot roller - Spanish English Dictionary