Translation of fistula in English:

fistula

fistula

noun

  • 1

    fistula, a pipe-like ulcer, a pipe-like passage in the body