Dictionary.com
Thesaurus.com

canulae

  • plural
    of canula.
    canula
    noun
    a less common variant of cannula.

More Suggestions