Skip to main content

English: fistula

Welsh: ffistwla

Part of speech

Noun, Masculine, Singular

Definition

A narrow passage or duct; an artificially made opening.