top-driving apparatus - French English Dictionary