What is the full meaning of micropump
a miniature pump inserted under the skin to adminster a drug [n -S]
Example of the word micropump placed on a Scrabble board.