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

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