not hold water - Turco Inglés Diccionario