double shrouded impeller - French English Dictionary