centrifugal water feed pump - French English Dictionary