internal hydraulic or mechanical controls and pumps - Español Inglés Diccionario