ALL meanings of micropump
mi·cro·pump
M m - noun micropump a tiny pump implanted under the skin for the timed administration of medication. 1
- noun micropump A microscale pump. 1
- noun micropump a small pump inserted under the skin to automatically deliver medicine at set intervals 0