×

canula meaning in French

n. canule, petit tuyau servant à insérer unliquide dans une cavité de l'organisme (médecine)

Related Words

  1. canuck
  2. canucks
  3. canvas
  4. canvas hut
PC Version

Copyright © 2018 WordTech Co.