meaning of donkey pump

1. a supplementary pump available if needed


Related Words

donkey pump |

Developed & Maintained By Taraprasad.com

Treasure Words