spinning and doubling machine - French English Dictionary