Definitions
noun
a thin flexible tube inserted into the body to permit introduction or withdrawal of fluids or to keep the passageway open
Look “catheter” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a thin flexible tube inserted into the body to permit introduction or withdrawal of fluids or to keep the passageway open