From a Vulgar Latin *suflitus, from Latin sufflō, from flō (“to breathe”). Compare Romanian suflet.
suflit n (plural sufliti or suflite)