The English term "impossible" matches the Dutch term "onbestaanbaar"

other english words that include "impossible" : dutch :
impossibly, impossible onmogelijk
impossible uitgesloten