Come hell or high water, the goods have to be delivered.
Tips
usage
Colloquial set phrase, almost always paired with 也 (yě, 'still / even so') to mean 'I'll do it no matter what'. The image is so absurd that it underlines absolute determination.
memory
Picture cartoon knives falling from the clouds — the speaker keeps walking anyway. The more ridiculous the disaster, the stronger the resolve.