Meaning of engine pump in English:
engine pump
noun
A pump which is driven by machine rather than manually.
Origin
Mid 18th century.
Are You Learning English? Here Are Our Top English Tips
A pump which is driven by machine rather than manually.
Mid 18th century.