From batal (“cancel”) + demi + hukum (“law”). Partial calque of Dutch nietigheid van rechtswege.
batal demi hukum