cannula in English
- cannula⇄cannula, noun, pl.-lae.
a tubular instrument of any one of several types introduced into a body cavity or tube, especially to permit drainage or irrigation.
Ex. During times when experiments are not being carried out on the animal, all electro