yarn dyeing apparatus - French English Dictionary