doesn´t hold water - French English Dictionary