Definition of agua de la vida in Spanish:

agua de la vida

noun

  • 1

    Aguardiente.