liquid power converter - French English Dictionary