Skip to content
ontologydriven
Sign out

Dictionary

Words, grammatical forms and meanings linked to the ontology.

osmotic pump en · NOUN

Meanings

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

Forms

SpellingFeaturesLabelsSource
osmotic pumps Number=Plur lexicographic