Meaning

1 senses
  1. A specialized implanted device that uses osmotic pressure to steadily release a drug or chemical into an animal during research and testing.

osmotic pump — meaning, examples, forms, synonyms | Krumeto