rag pulling machine - French English Dictionary