The English term "artillery" matches the Dutch term "geschut"

other english words that include "artillery" : dutch :
artillery artillerie