translate English to French: This exonerating hypothesis does not hold water.
Cette hypothèse disculpante ne tient pas debout.