The English term "torch" matches the Dutch term "flambouw"

other english words that include "torch" : dutch :
torch fakkel
torch toorts