donkey pump

Explore definitions, synonyms, and language insights of donkey pump

Definitions

Noun
a supplementary pump available if needed

More General Terms