self-retaining catheter









self-retaining catheter


n.

  1. A catheter constructed to remain in the urethra and bladder.
50 queries 0.714