impulse turbine Meaning, Definition & Usage

  1. noun a turbine that is driven by jets direct against the blades

WordNet