Dictionarycannulanountube that can be inserted into the body, e.g. for the delivery or removal of fluid or for the gathering of samplesL317668 on Wikidata ↗