Definition of alfaguara in Spanish:

alfaguara

feminine noun

  • 1

    Manantial de agua muy abundante que surge con violencia.