The English term "helpless" matches the Dutch term "waar niet aan te doen valt"

other english words that include "helpless" : dutch :
helpless hulpeloos