osmotic pump en · NOUN
Meanings
- A specialized implanted device that uses osmotic pressure to steadily release a drug or chemical into an animal during research and testing.
Forms
| Spelling | Features | Labels | Source |
|---|---|---|---|
| osmotic pumps | Number=Plur | lexicographic |