centrifugal volute pump - French English Dictionary