low-head water turbine - Español Inglés Diccionario