If an argument doesn't hold water, it means it's not believable or true.
Your excuse for being late does not hold water.