The English term "throat" matches the Dutch term "keelgat"

other english words that include "throat" : dutch :
throat keel
throat strot