semishrouded impeller - French English Dictionary