won't hold water - French English Dictionary