impulse reaction turbine - German English Dictionary