semishrouded impeller - German English Dictionary