semishrouded impeller - Turkish English Dictionary