From Latin stuppa, perhaps through a Vulgar Latin root *stuppāre or *adstuppāre. Compare Italian stoppare, Venetan stupar, Romanian astupa, Romansch stuppar, French étouper.
stuppari