have water in one's veins - Español Inglés Diccionario