The English term "delegation" matches the Dutch term "afvaardiging"

other english words that include "delegation" : dutch :
delegation delegatie