canula

listen to the pronunciation of canula
English - English
See Cannula, Cannular, and Cannulated
{i} drainage tube inserted in the body (Medicine)