liquid-extracting apparatus - Spanish English Dictionary