vertebrated catheter









vertebrated catheter


n.

  1. A catheter made of several segments fitted together so as to be flexible.
53 queries 0.795