translate English to French: Nonetheless, this is an argument that does not hold water.
Il s'agit pourtant d' un argument qui ne tient pas la route.