Definition of canula
"canula" is probably misspelled. Trying cannula instead Definition of cannula
1. cannula [ n ] a small flexible tube inserted into a body cavity for draining off fluid or introducing medication
Synonyms cannula Related Terms tube cannulateSimilar Spelling
cannulaCannella
Canela
Camila
cannily
Cannell
canella
Camilla
canal
camel