liquid-extracting apparatus - French English Dictionary