English: fistula
Welsh: ffistwla
Subject: Iechyd
English definition: A narrow passage or duct; an artificially made opening.