sheep-shearing machine - French English Dictionary