spinning and doubling machine - Spanish English Dictionary